sporting index data mining sportsspreads business intelligence data warehousing non-technical neural nets horse racing computational biology bioinformatics cricket crm genetic software predictions gambling